/**app.wxss**/
page {
  background: #f1f1f1;
  color: #333;
}

/* @import url("http://at.alicdn.com/t/font_1497449_a5edyv2txwq.css"); */
/*每个页面公共css */
.page {
  cursor: default;
  user-select: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  background: #f1f1f1;
  /* font-family: SourceHanSansCN-Regular, 微软雅黑; */
  /* margin: 0 auto; */
  font-family: -apple-system, Helvetica, sans-serif;
  font-feature-settings: 'tnum';
  font-size: 14px;
}

.bg-gary {
  background-color: #f0f0f0;
}

/*分割线 */
.line {
  height: 2rpx;
  background: #f1f1f1;
}

.line-c {
  height: 2rpx;
  background: #cccccc;
}

.nobg {
  background: none !important;
}

/* 通用确认按钮 */
.btn-confirm {
  width: 90%;
  text-align: center;
  color: white;
  display: block;
  width: 686rpx;
  height: 60rpx;
  text-align: center;
  margin: 24rpx auto;
  font-size: 14px;
  padding: 20rpx 10rpx;
  border-radius: 30rpx;
  color: white;
  font-size: 28rpx;
  padding: 10rpx;
  border-radius: 20rpx;
  background-color: #e02e2e;
}



.container {
  height: 100%;
  box-sizing: border-box;
  color: #333;
  /* font-family: helvetica, 'Heiti SC', PingFangSC-Light; */
}

.price {
  font-family: Arial;
  display: inline-block;
  color: #e02e2e;
  padding-bottom: 10rpx;
  padding-left: 10rpx;
}

/* 价格数字显示不同大小 */
.symbol {
  font-size: 24rpx;
}

.big-num {
  font-size: 32rpx;
}

.small-num {
  font-size: 24rpx;
}

/*
*改变checkbox样式
*自定义样式
*/
/* reg */
uni-checkbox-group {
  width: 100% !important;
}

uni-checkbox-group uni-label {
  width: 33% !important;
  display: inline-flex;
  margin-bottom: 20rpx;
}

/*checkbox 选项框大小  */
uni-checkbox .uni-checkbox-input {
  width: 30rpx !important;
  height: 30rpx !important;
  border-radius: 50% !important;
}

/*checkbox选中后样式  */
uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked {
  background: #e43130;
  border: 1px solid transparent !important;
}

/*checkbox选中后图标样式  */
uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked::before {
  display: inline-block;
  width: 20rpx;
  height: 20rpx;
  line-height: 20rpx;
  text-align: center;
  font-size: 18rpx;
  color: #fff;
  background: transparent;
  transform: translate(-60%, -50%) scale(1);
  -webkit-transform: translate(-60%, -50%) scale(1);
}

/*
*改变radio样式
*自定义样式
*/
/* 未选中的 背景样式 */
uni-radio .uni-radio-input {
  height: 36rpx;
  width: 36rpx;
  border-radius: 50%;
  background: transparent;
  box-sizing: border-box;
}

/* 选中后的 背景样式 */
uni-radio .uni-radio-input.uni-radio-input-checked {
  border: none !important;
  background: #e43130 !important;
}

/* 选中后的 对勾样式 */
uni-radio .uni-radio-input.uni-radio-input-checked::before {
  border-radius: 50%;
  width: 32rpx;
  height: 32rpx;
  line-height: 32rpx;
  text-align: center;
  font-size: 20rpx;
  color: #fff;
  background: #e43130;
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(1);
  -webkit-transform: translate(-50%, -50%) scale(1);
}

/* 底部按钮兼容 iPhone X以上 */
@media screen and (width: 375px) and (height: 812px) {
  .container {
    padding-bottom: 70px;
  }
}

@media screen and (width: 414px) and (height: 736px) {
  .container {
    padding-bottom: 70px;
  }
}
